#include <errno.h>
#include <stdlib.h>
#include "zlog.h"
#include "yys_msg.h"
#include "yys_camera.h"

void yys_thread_camera()
{
    dzlog_debug("yys_thread_camera, pid = %d", getpid());
    MSG_CAMERA_RECV_DATA msg_data = {
        .type = MSG_TYPE_NETWORK_TO_CAMERA
    };

    int msg_key = ftok(MSG_KEY_FILE, MSG_KEY_NETWORK);
    int ret = yys_get_msg(msg_key, (void*)&msg_data, sizeof(msg_data));
    if(ret < 0){
        dzlog_error("camera get msg failed.");
        exit(EXIT_FAILURE);
    }

    dzlog_info("get msg:\"%s\"", msg_data.data);
    return;
}